artificial bitumen - German English Dictionary